package CommonClientLibares;

/**
 *
 * @author Sad_hamster
 * @version 0.0.1.14561
 * Интерфейс описывающий все необходимые действия над различными клиентами клиентами
 */
public interface ClientWrapper {
  void SetLogin(String iLogin); // установить логин
  String GetLogin();            // получить логин

  void SetPassword(String iPassword); // установить пароль
  String GetPassword();               // получить пароль

  void SetProxyAddres(String proxyAddres);
  String GetProxyAddres();

  void SetProxyPort(int proxyPort);
  int GetProxyPort();

  void SetProxyUserName(String proxyUserName);
  String GetProxyUserName();

  void SetProxyUserPassword(String proxyUserPassword);
  String GetProxyUserPassword();

  Object DoConect(Object aClient) throws Exception; // выполнить подключение

}
